package jbp.domain.sysuser;

import com.fasterxml.jackson.annotation.JsonProperty;
import jbp.core.BaseDetailDto;

import java.util.Date;

public class SysUserDetailDto extends BaseDetailDto<Long> {
    private String UserCode;
    private String UserName;
    private String Password;
    private String RealName;
    private String NickName;
    private String Telphone;
    private String Mobile;
    private String OICQ;
    private String Email;
    private Date Birthday;
    private int Sex;
    private int Age;
    private String DefaultPage;
    private String openid;
    private String accesstoken;
    private String photo;
    private String Description;

    @JsonProperty(value = "UserCode")
    public String getUserCode() {
        return UserCode;
    }

    public void setUserCode(String userCode) {
        UserCode = userCode;
    }

    @JsonProperty(value = "UserName")
    public String getUserName() {
        return UserName;
    }

    public void setUserName(String userName) {
        UserName = userName;
    }

    @JsonProperty(value = "Password")
    public String getPassword() {
        return Password;
    }

    public void setPassword(String password) {
        Password = password;
    }

    @JsonProperty(value = "RealName")
    public String getRealName() {
        return RealName;
    }

    public void setRealName(String realName) {
        RealName = realName;
    }

    @JsonProperty(value = "NickName")
    public String getNickName() {
        return NickName;
    }

    public void setNickName(String nickName) {
        NickName = nickName;
    }

    @JsonProperty(value = "Telphone")
    public String getTelphone() {
        return Telphone;
    }

    public void setTelphone(String telphone) {
        Telphone = telphone;
    }

    @JsonProperty(value = "Mobile")
    public String getMobile() {
        return Mobile;
    }

    public void setMobile(String mobile) {
        Mobile = mobile;
    }

    @JsonProperty(value = "OICQ")
    public String getOICQ() {
        return OICQ;
    }

    public void setOICQ(String OICQ) {
        this.OICQ = OICQ;
    }

    @JsonProperty(value = "Email")
    public String getEmail() {
        return Email;
    }

    public void setEmail(String email) {
        Email = email;
    }

    @JsonProperty(value = "Birthday")
    public Date getBirthday() {
        return Birthday;
    }

    public void setBirthday(Date birthday) {
        Birthday = birthday;
    }

    @JsonProperty(value = "Sex")
    public int getSex() {
        return Sex;
    }

    public void setSex(int sex) {
        Sex = sex;
    }

    @JsonProperty(value = "Age")
    public int getAge() {
        return Age;
    }

    public void setAge(int age) {
        Age = age;
    }

    @JsonProperty(value = "DefaultPage")
    public String getDefaultPage() {
        return DefaultPage;
    }

    public void setDefaultPage(String defaultPage) {
        DefaultPage = defaultPage;
    }

    @JsonProperty(value = "openid")
    public String getOpenid() {
        return openid;
    }

    public void setOpenid(String openid) {
        this.openid = openid;
    }

    @JsonProperty(value = "accesstoken")
    public String getAccesstoken() {
        return accesstoken;
    }

    public void setAccesstoken(String accesstoken) {
        this.accesstoken = accesstoken;
    }

    @JsonProperty(value = "photo")
    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    @JsonProperty(value = "Description")
    public String getDescription() {
        return Description;
    }

    public void setDescription(String description) {
        Description = description;
    }
}
